microsatellite repeats - English Synonyms Dictionary